package imvu.rbox.event
{
	import flash.events.Event;

	public class BoxEvent extends Event
	{
		public static const BOX_LINE:Number		= 1;	//	一 字型
		public static const BOX_LEFT_L:Number	= 2;	//	左 L 型
		public static const BOX_RIGHT_L:Number	= 3;	//	右 L 型
		public static const BOX_T:Number		= 4;	//	T 字型
		public static const BOX_REC:Number		= 5;	//	方块
		public static const BOX_LEFT_S:Number	= 6;	//	左 S 型
		public static const BOX_RIGHT_S:Number	= 7;	//	右 S 型
		
		public static const BOX_U:Number		= 8;	//	U 字型
		public static const BOX_LEFT_Z:Number	= 9;	//	左 Z 字型
		public static const BOX_RIGHT_Z:Number	= 10;	//	右 Z 字型
		public static const BOX_LEFT_Y:Number	= 11;	//	左侧 怪符号
		public static const BOX_RIGHT_Y:Number	= 12;	//	右侧 怪符号
		public static const BOX_X:Number		= 13;	//	十 字型
		public static const BOX_BIG_T:Number	= 14;	//	大 T 字型
		public static const BOX_FLY:Number		= 15;	//	可穿越的方块
		public static const BOX_L_THREE:Number	= 16;	//	三格条形
		public static const BOX_L_TWO:Number	= 17;	//	两格条形		
		
		public static const GAME_MODEL:Number	= 1;	//	游戏模式
		public static const TIME_MODEL:Number	= 2;	//	计时模式
		
		public static const NORMAL_GAME:Number	= 7;	//	7 方块
		public static const HARD_GAME:Number	= 15;	//	13 方块模式
		
		public static const MIN_TIME:Number		= 3;	//	最少比赛时间（3分钟）
		public static const MAX_TIME:Number		= 60;	//	最多比赛时间（60分钟）
		
		public static const MIN_SPEED:Number	= 0;	//	最小的速度
		public static const MAX_SPEED:Number	= 16;	//	最大的速度
		
		public static const LEFT_MOVE:Number	= 1;	//	向左变形
		public static const RIGHT_MOVE:Number	= 2;	//	向右移动
		public static const DOWN_MOVE:Number	= 3;	//	向下移动
		public static const FAST_DOWN:Number	= 4;	//	快速向下移动
		
		public function BoxEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
	}
}